package events.library
{
	import flash.events.Event;
	
	import org.flashIso.engine.library.objects.LBase;
	import org.flashIso.engine.library.objects.LBinaryData;
	import org.flashIso.engine.library.objects.LObjectBase;
	
	public class EventResolveLibraryConflict extends Event
	{
		public static const RESOLVE_LIBRARY_CONFLICT:String = "resolveLibraryConflict";
		
		public static const RESOLUTION_UPDATE:String = "update";
		public static const RESOLUTION_UPDATE_ALL:String = "updateAll";
		public static const RESOLUTION_RENAME:String = "rename";
		public static const RESOLUTION_RENAME_ALL:String = "renameAll";
		public static const RESOLUTION_CANCEL:String = "cancel";
		public static const RESOLUTION_CANCEL_ALL:String = "cancelAll";
		
		
		public var item:LBinaryData;
		public var resolution:String;
		public function EventResolveLibraryConflict(type:String, item:LBinaryData, resolution:String)
		{
			this.item = item;
			this.resolution = resolution;
			super(type);
		}
	}
}